Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London Braunschweig Challenger EFG Swiss Open - Gstaad Hamburg European Open - Hamburg U.S. Open - New York Davis Cup, Group A, Bologna Davis Cup, Group I, 1R, BIH-GER 0-4 China Open - Beijing Shanghai Rolex Masters - Shanghai Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Rolex Paris Masters - Paris Miami Open - Miami United Cup - Australia Brisbane International - Brisbane Australian Open - Melbourne Adelaide International - Adelaide ASB Classic - Auckland Argentina Open - Buenos Aires Davis Cup, World Group, Q, CHI-PER 3-2 Cordoba Open - Cordoba BNP Paribas Open - Indian Wells Olympics - Paris Movistar Chile Open - Santiago Abierto Mexicano Telcel - Acapulco Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Barcelona Open Banc Sabadell - Barcelona Mutua Madrid Open - Madrid French Open - Paris Gonet Geneva Open - Geneva National Bank Open - Montreal Cagliari Challenger Perugia Challenger Sassuolo Challenger Wimbledon - London Heilbronn Challenger Braunschweig Challenger Hamburg Open - Hamburg Generali Open - Kitzbuhel Chengdu Open - Chengdu Western & Southern Open - Cincinnati U.S. Open - New York Seville Challenger Lisbon Challenger Szczecin Challenger China Open - Beijing European Open - Antwerp Swiss Indoors Basel - Basel Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Belgrade Open - Belgrade Australian Open - Melbourne ABN AMRO Open - Rotterdam Monte-Carlo Rolex Masters - Monte-Carlo Davis Cup, World Group, SF, GER-NED 0-2 Rio Open - Rio de Janeiro Cap Cana Challenger BMW Open - Munich Argentina Open - Buenos Aires Open Occitanie - Montpellier Davis Cup, World Group, QF, GER-CAN 2-0 Hong Kong Tennis Open - Hong Kong Brisbane International - Brisbane Open 13 Provence - Marseille ASB Classic - Auckland BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Miami Open - Miami Mutua Madrid Open - Madrid Estoril Challenger Cancun Challenger Winston-Salem Open - Winston-Salem Turin Challenger Grand Prix Hassan II - Marrakech Tiriac Open - Bucharest National Bank Open - Toronto Gonet Geneva Open - Geneva Wimbledon - London French Open - Paris Hamburg Open - Hamburg Libema Open - 's-Hertogenbosch Terra Wortmann Open - Halle Mallorca Championships - Mallorca Mifel Tennis Open - Los Cabos National Bank Open - Toronto Cincinnati Open - Cincinnati U.S. Open - New York Shanghai Rolex Masters - Shanghai Netherlands F2 Chile F5 Chile F6 Germany F19 Chile F9 Chile F10 Chile F11 Chile F12 Germany F2 Argentina F1 Guatemala F1 Chile F1 Chile F2 Chile F3 Italy F12 USA F12 Italy F13 USA F13 USA F14 Spain F12 Serbia F3 Germany F6 Germany F7 Brazil F7 Brazil F8 Belgium F12 Colombia F4 Belgium F13 Belgium F15 Italy F35 Italy F36 Italy F37 Italy F38 Italy F39 Turkey F42 Turkey F43 Germany F1 Germany F2 Germany F3 Sri Lanka F1 Sri Lanka F2 Chile F9 Chile 11 Germany F3 Chile F1 Chile F2 Chile F3 Italy F3 Italy F4 Chile F4 Italy F5 Italy F6 Czech Republic F2 Czech Republic F3 Belgium F1 Belgium F2 Austria F2 Austria F3 Belgium F11 Switzerland F4 Switzerland F5 Italy F26 Italy F27 Greece F7 Greece F8 Greece F9 Tunisia F33 Tunisia F34 Tunisia F35 Tunisia F36 Germany F1 Germany F2 USA F6 Switzerland F1 Switzerland F2 France F4 Azerbaijan F5 Azerbaijan F6 Italy F6 Italy F7 Italy F8 Czech Republic F2 Poland F3 Belgium F2 Belgium F6 Belgium F7 Belgium F9 Romania F13 Belgium F11 Romania F14 Romania F15 Belgium F14 Canada F9 Italy F32 Italy F33 Sri Lanka F3 Italy F34 Kuwait F1 Kuwait F2 Kuwait F3 Chile F5 Qatar F4 Qatar F5 Chile F7 Chile F8 Thailand F5 Germany F3 (Nussloch) Switzerland F1 (Oberentfelden) Switzerland F2 (Bellevue) Canada F2 (Sherbrooke) Qatar F1 (Doha) Qatar F2 (Doha) Qatar F3 (Doha) Germany F16 (Hamburg) Kuwait F2 (Meshref) Thailand F12 (Hua Hin) Hong Kong F4 (Hong Kong) Hong Kong F5 (Hong Kong) Qatar F3 (Doha) M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Antalya M15 Troisdorf M15 Kaltenkirchen M15 Kamen M15 Bad Salzdetfurth M25 Malibu M15 East Lansing M15 Santo Domingo M15 Santo Domingo M25 Pensacola M15 Santo Domingo Meerbusch Challenger Lima Challenger Morelos Challenger Salinas Challenger Santiago Challenger Mohammedia Challenger Medellin Challenger Quito Challenger Pereira Challenger Cali Challenger San Juan Challenger Cordoba Challenger Guayaquil Challenger Montevideo Challenger Noumea Challenger Bucaramanga Challenger Santo Domingo Challenger Santiago Challenger Santos Challenger Sao Paulo Challenger Cali Challenger Vicenza Challenger Mestre Challenger Ilkley Challenger Binghamton Challenger Lexington Challenger Aptos Challenger Mendoza Challenger Buenos Aires Challenger Bucaramanga Challenger Santo Domingo Challenger Puebla Challenger Drummondville Challenger Le Gosier Challenger Savannah Challenger Tallahassee Challenger Heilbronn Challenger Mestre Challenger Vicenza Challenger Prostejov Challenger Caltanissetta Challenger Perugia Challenger Milan Challenger Cali Challenger Cortina Challenger Alphen Challenger Santiago Challenger Lima Challenger Guayaquil Challenger Bogota Challenger Montevideo Challenger Bangkok Challenger Bangkok Challenger Morelos Challenger Santiago Challenger Drummondville Challenger Buenos Aires Challenger Guadalajara Challenger Leon Challenger Tempe Challenger Rome Challenger Bordeaux Challenger Heilbronn Challenger Prostejov Challenger Lyon Challenger Ilkley Challenger Braunschweig Challenger Medellin Challenger Floridablanca Challenger Santo Domingo Challenger Quito Challenger Bogota Challenger Ningboo Challenger Ismaning Challenger Eckental Challenger Montevideo Challenger Santiago Challenger Rio De Janeiro Challenger Canberra Challenger Burnie Challenger Launceston Challenger Da Nang Challenger Burnie Challenger Launceston Challenger Chennai Challenger Phoenix Challenger Heilbronn Challenger Poznan Challenger Ludwigshafen Challenger Braunschweig Challenger Augsburg Challenger Meerbusch Challenger Como Challenger Ismaning Challenger Ann Arbor Challenger Bangkok Challenger Burnie Challenger Launceston Challenger Morelos Challenger Monterrey Challenger Todi Challenger Trieste Challenger Cordenons Challenger Aix En Provence Challenger Hamburg Challenger Lima Challenger Antalya Challenger Antalya 2 Challenger Concepcion Challenger Santiago Challenger Salinas Challenger Salinas 2 Challenger Heilbronn Challenger Little Rock Challenger Biella 7 Challenger Lyon Challenger Orlando 2 Challenger Salzburg-Anif Challenger Braunschweig Challenger Todi Challenger Tampere Challenger Meerbusch Challenger Luedenscheid Challenger Warsaw Challenger Como Challenger Cassis Challenger Lima Challenger Santiago 2 Challenger Santiago 3 Challenger Bogota Challenger Las Vegas Challenger Lima 2 Challenger Knoxville Challenger Campinas Challenger Champaign Challenger Brasilia Challenger Puerto Vallarta Challenger Sao Paulo Challenger Santiago Challenger Phoenix Challenger Concepcion 2 Challenger Mexico City Challenger San Luis Potosi Challenger Prague 1 Challenger Aguascalientes Challenger Aix En Provence Challenger Heilbronn Challenger Oeiras 3 Challenger Luedenscheid Challenger Buenos Aires Challenger Campinas Challenger Coquimbo 2 Challenger Lima 2 Challenger Ortisei Challenger Bergamo Challenger Guayaquil Challenger Montevideo Challenger Monterrey Challenger Puerto Vallarta Challenger Sarasota Challenger Hamburg Challenger Champaign Challenger Bangkok Challenger Prague 2 Challenger Birmingham Challenger Vancouver Challenger Canberra Challenger Villena Challenger VTR Open - Vina del Mar Apia International - Sydney Ecuador Open - Quito Argentina Open - Buenos Aires Topshelf Open - 's-Hertogenbosch Citi Open - Washington Rio Open - Rio de Janeiro Millennium Estoril Open - Estoril Geneva Open - Geneva Mercedes Cup - Stuttgart Antalya Cup - Antalya Bet-at-home Open - Hamburg Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Maharashtra Open - Pune Ecuador Open - Quito Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Geneva Open - Geneva Libema Open - 's-Hertogenbosch Fever-Tree Championships - London Nature Valley International - Eastbourne SkiStar Swedish Open - Bastad Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Erste Bank Open - Vienna Adelaide International - Adelaide Abierto Mexicano Telcel - Acapulco bett1HULKS Indoors - Cologne bett1HULKS Championships - Cologne Cordoba Open - Cordoba Chile Dove Men+Care Open - Santiago Noventi Open - Halle Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Emilia-Romagna Open - Parma Adelaide International 1 - Adelaide Sydney Tennis Classic - Sydney Cordoba Open - Cordoba Tata Open Maharashtra - Pune Argentina Open - Buenos Aires Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Chile Dove Men+Care Open - Santiago BMW Open - Munich Open Parc - Lyon Mercedes Cup - Stuttgart Noventi Open - Halle Mallorca Championships - Mallorca Nordea Open - Bastad Hamburg European Open - Hamburg Swiss Open - Gstaad Generali Open - Kitzbuhel Plava Laguna Croatia Open - Umag Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Korea Open - Seoul Tennis Napoli Open - Naples ASB Classic - Auckland Dallas Open - Dallas Delray Beach Open - Delray Beach Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Chile Dove Men+Care Open - Santiago US Men's Clay Court Championship - Houston Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Gonet Geneva Open - Geneva Terra Wortmann Open - Halle Abierto de Tenis Mifel - Los Cabos Rothesay International - Eastbourne Millennium Estoril Open - Estoril AEGON International - Eastbourne European Open - Antwerp BNP Paribas Nordic Open - Stockholm Abierto Mexicano Telcel - Acapulco Argentina Open - Buenos Aires Millennium Estoril Open - Estoril Generali Open - Kitzbuhel Hamburg European Open - Hamburg Gerry Weber Open - Halle Argentina Open - Buenos Aires Moselle Open - Metz Rio Open - Rio de Janeiro Boss Open - Stuttgart Movistar Chile Open - Santiago Citi Open - Washington Japan Open Tennis Championships - Tokyo Dallas Open - Dallas Generali Open - Kitzbuhel Gonet Geneva Open - Geneva Miami Open - Miami Shanghai Rolex Masters - Shanghai Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami National Bank Open - Montreal Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, Group I, PO, DOM-CHI 4-1 Davis Cup, Group II, 1R, CHI-PER 5-0 Davis Cup, Group I, 2R, CHI-COL 3-1 Davis Cup, World Group, PO, CAN-CHI 5-0 Davis Cup, Group I, 1R, DOM-CHI 0-5 Davis Cup, Group I, 2R, COL-CHI 3-1 Davis Cup, Group I, 1R, CHI-ECU 3-1 Davis Cup, Group I, 2R, ARG-CHI 3-2 Davis Cup, World Group, QR, AUT-CHI 2-3 Davis Cup, Finals, Group C ATP Cup - Brisbane, Perth, Sydney Davis Cup, Group I, 1R, SVK-CHI 3-1 Davis Cup, Group I, PO, CHI-SLO 4-0 Davis Cup, Group I, 1R, PER-CHI 2-3 Davis Cup, World Group, PO, GER-SUI 2-3 Davis Cup, World Group, PO, CHI-KAZ 3-1 Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) All Lower level tournaments